package demo1209.lianxi;

//群主类  有特有的方法 发红包
/*
发红包方法:
参数:发红包的金额 发红包的个数
返回值:把红包分好放到数组中,返回的是数组.
20 3
6 6 8
*/
public class Boss extends User {

    public Boss(String name, double balance) {
        super(name, balance);
    }

    public Boss(){
    }

    /**
     * 发红包的方法
     * 20 3
     * 6 6 8
     *
     * @param money
     * @param count
     * @return
     */
    public int[] send(int money, int count) {
        if (money > super.getBalance()) {
            System.out.println("金额不足,无法发红包");
            return null;
        }
//        发红包
        int[] arr = new int[count];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = money / count;
        }
        arr[arr.length - 1] += money % count;
//        余额减去money
        setBalance(getBalance() - money);
        return arr;
    }


}
